Update mysql java connector version to 8.4.0 (matching version for MySQL 8.4)#12640
Update mysql java connector version to 8.4.0 (matching version for MySQL 8.4)#12640sureshanaparti wants to merge 5 commits intoapache:4.20from
Conversation
|
@blueorangutan package |
|
@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 4.20 #12640 +/- ##
=========================================
Coverage 16.25% 16.25%
- Complexity 13420 13425 +5
=========================================
Files 5662 5662
Lines 500144 500167 +23
Branches 60729 60740 +11
=========================================
+ Hits 81300 81325 +25
+ Misses 409760 409755 -5
- Partials 9084 9087 +3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 16828 |
|
@blueorangutan test |
|
@sureshanaparti a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
|
[SF] Trillian Build Failed (tid-15451) |
|
[SF] Trillian Build Failed (tid-15452) |
|
[SF] Trillian Build Failed (tid-15456) |
|
@blueorangutan package |
|
@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
[SF] Trillian test result (tid-15491)
|
|
@sureshanaparti so without these changes ACS won’t work with mysql 8.4 and 8.0 is to be end of life in two months. Should we merge? cc @abh1sar @harikrishna-patnala @nvazquez ? |
@sureshanaparti can clarify, but I think this PR is just for testing and verification. All the tests passed with mysql8.4 on kvm. |
@DaanHoogland @abh1sar I think, mysql 8.4 should work with the earlier java connector as well, but it's better to keep at least the major version in sync for the connector to avoid any issues later (else we can update it when any issues are found). I've triggered smoke tests with mysql 8.4 with 4.20 health check PR to confirm if it works with earlier connector or not, let's wait for the results. |
@DaanHoogland @abh1sar smoke tests passed with mysql 8.4 with the existing mysql java connector, check the test results here: #10668 (comment). |
|
[SF] Trillian test result (tid-15518)
|
vladimirpetrov
left a comment
There was a problem hiding this comment.
LGTM based on manual testing. Tested upgrades from mysql 8.0 with Oracle Linux 8, 9, Rocky Linux 8, 9, Alma Linux 8, 9 and Ubuntu 24 and fresh install with Oracle Linux 8 and 9.
…assword is deprecated)
|
@blueorangutan package |
|
@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17009 |
Description
This PR updates mysql java connector version to 8.4.0 (matching version for MySQL 8.4). It's better to use connector version matching with the server family for full support and stability.
Doc PR: apache/cloudstack-documentation#629
MySQL 8.0 is EOL April 2026.
References:
MySQL 8.4 Release Notes - https://dev.mysql.com/doc/relnotes/mysql/8.4/en/
MySQL 8.4 Deprecation/Removal - https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-0.html#mysqld-8-4-0-deprecation-removal
Authentication Plugins:
caching_sha2_password is the default authentication plugin from MySQL 8.4. mysql_native_password authentication plugin is deprecated as of MySQL 8.0.34, disabled by default in MySQL 8.4, and removed as of MySQL 9.0.0.
caching_sha2_password - https://dev.mysql.com/doc/refman/8.4/en/caching-sha2-pluggable-authentication.html
mysql_native_password - https://dev.mysql.com/doc/refman/8.4/en/native-pluggable-authentication.html
MySQL EOL - https://endoflife.date/mysql
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?